Amazon AMI Linux 安装 Composer 全局配置不生效解决办法

Amazon AMI Linux 安装 Composer 全局配置不生效解决办法

Composer 官方安装说明

全局安装

你可以将此文件放在任何地方。如果你把它放在系统的 PATH 目录中,你就能在全局访问它。 在类Unix系统中,你甚至可以在使用时不加 php 前缀。

你可以执行这些命令让 composer 在你的系统中进行全局调用:

1
2
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

注意: 如果上述命令因为权限执行失败, 请使用 sudo 再次尝试运行 mv 那行命令。

在实际操作过程中 由于/usr/local/bin/ 并不是 AWS AMI的全局命令目录 因此按照官方文档教程配置,全局命令不会生效,需要将/usr/local/bin/ 目录加入PATH环境变量中方能生效。

解决方案

执行

1
vim ~/.bash_profile

在用户目录 ~/.bash_profile 文件最后一行加入

1
export PATH=$PATH:/usr/local/bin

然后执行

1
source ~/.bash_profile

全局命令即可生效

此方案也适用于Amazon AMI Linux 2